
.card {
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 16px;
    margin-bottom: 16px;
    background-color: #ffffff;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.card.生词 {
    border-color: #f0f0f0;
    background-color: #f0f0f0;
}
.card.已背过 {
    border-color: #c6efce;
    background-color: #c6efce;
}
.card.已学会 {
    border-color: green;
    background-color: green;
}
.card.待巩固 {
    border-color: #ffc7ce;
    background-color: #ffc7ce;
}

.info-list ul {
     list-style-type: none;
     padding: 0;
 }

.info-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 8px;
}

.first-column {
    text-align: left;
    flex: 1;
    margin-right: 16px;
}

.second-column {
    text-align: left;
    flex: 1;
}

.no-bullets {
    list-style: none; /* 移除列表项的圆点 */
    padding-left: 0; /* 移除默认的左内边距 */
}

.no-bullets li {
    margin: 5px 0; /* 可选：为列表项添加一些间距 */
}



.correct {
    background-color: green;
    color: white;
    padding: 20px;
    border-radius: 10px;
}

.wrong {
    background-color: red;
    color: white;
    padding: 20px;
    border-radius: 10px;
}

.testing {
    background-color: white;
    color: black;
    padding: 20px;
    border-radius: 10px;
}

#meaning {
    margin-top: 10px;
    font-style: italic;
}

.custom-file-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    background-color: #007bff;
    color: white;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    transition: background-color 0.3s ease;

    &:hover {
        background-color: #0056b3;
    }
}